using STHPMS1.ICore.I_BLL.Bus;
using STHPMS1.ICore.I_Core;

namespace STHPMS1.ICore.I_BLL
{
	/// <summary>
	/// 业务层统一创建工厂类
	/// </summary>
	public interface IBllFactory : IObjectFactory
	{
        ITestBill GetTestBill();
        IExcelBll GetExcelBill();
        IT_RdpciBill GetT_RdpciBill();
        IB_InvntoryBill GetB_InvntoryBill();
        IB_RoadwayBill GetB_RoadwayBill();
        IB_PmstcBill GetB_PmstcBill();
        IB_RdstandardBill GetB_RdstandardBill();
        IB_SturctureBill GetB_SturctureBill();
        IB_UnitBill GetB_UnitBill();
        IB_HistoryBll GetB_HistoryBll();
        IB_Invntory_UnitBil GetB_Invntory_UnitBill();

        IE_EvaluBill GetE_EvaluBill();
        IE_NetevaluBill GetE_NetevaluBill();
        IE_RoadwaydetailBill GetE_RoadwaydetailBill();
        IE_SegevaluBill GetE_SegevaluBill();
        IS_AxleloadBill GetS_AxleloadBill();
        IS_BtstrutBill GetS_BtstrutBill();
        IS_InspeaccseBill GetS_InspeaccseBill();
        IS_Pmds_AspBill GetS_Pmds_AspBill();
        IS_Pmds_CemBill GetS_Pmds_CemBill();
        IS_Pmds_SBill GetS_Pmds_SBill();
        IS_RdcarBill GetS_RdcarBill();
        IS_RddfBill GetS_RddfBill();
        IS_RdfrcBill GetS_RdfrcBill();
        IS_RdfwdBill GetS_RdfwdBill();
        IS_RdpssiBill GetS_RdpssiBill();
        IS_RdrghBill GetS_RdrghBill();
        IS_RuttingBill GetS_RuttingBill();
        IS_ApplyBill GetS_ApplyBill();
        IS_SubgrdBill GetS_SubgrdBill();
        IS_TrfvolsurveyBill GetS_TrfvolsurveyBill();
        IDm_HistperfBill GetDm_HistperfBill();
        IDm_ModelgroupBill GetDm_ModelgroupBill();
        IDm_Default_TrafficBill GetDm_Default_TrafficBill();

        IDn_Divi_ResultBill GetDn_Divi_ResultBill();
        IDn_Diy_IndexBill GetDn_Diy_IndexBill();
        IDn_Fwd_WayBill GetDn_Fwd_WayBill();
        IDn_Huamei_WayBill GetDn_Huamei_WayBill();
        IDn_Oldraod_WayBill GetDn_Oldraod_WayBill();

        IDn_Stand_WanBill GetDn_Stand_WanBill();
        IDn_Traffic_WayBill GetDn_Traffic_WayBill();
        IDn_Divi_PlanningBill GetDn_Divi_PlanningBill();
        IDp_CostbenefitBill GetDp_CostbenefitBill();
        IDp_Infect_CoeBill GetDp_Infect_CoeBill();
        IDp_Infect_ValueBill GetDp_Infect_ValueBill();
        IDp_Prevemeas_IniBill GetDp_Prevemeas_IniBill();
        IDp_Prevemeas_SecBill GetDp_Prevemeas_SecBill();
        IDp_Preven_MeaintBill GetDp_Preven_MeaintBill();
        IDp_Preven_MeasecBill GetDp_Preven_MeasecBill();
        IDp_Preven_PlanBill GetDp_Preven_PlanBill();
        IDp_Proj_RecomBill GetDp_Proj_RecomBill();
        IDp_Sejud_CalcuBill GetDp_Sejud_CalcuBill();
        IDp_Preventive_ModelBill GetDp_Preventive_ModelBill();
        IDm_TrafaxleBill GetDm_TrafaxleBill();
        IDp_Preven_DetailBill GetDp_Preven_DetailBill();
        IDf_Dailymian_CostBill GetDf_Dailymian_CostBill();
        IDf_Seclass_ProjBill GetDf_Seclass_ProjBill();
        IDf_Main_CostBill GetDf_Main_CostBill();
        IDf_Funlim_ProjBill GetDf_Funlim_ProjBill();
        IDf_Costmod_ParaBill GetDf_Costmod_ParaBill();
        IB_RoadnetBill GetB_RoadnetBill();
        IDp_Dailymain_CostBill GetDp_Dailymain_CostBill();
        IDf_Full_OrderBill GetDf_Full_OrderBill();
        IDr_Repair_LarBill GetDr_Repair_LarBill();
        IDr_Repair_MidBill GetDr_Repair_MidBill();
	}
}
